package com.cxso.example.domain.wlpt.driver;

import com.cxso.example.enums.wlpt.ApprovedDrivingTypeEnum;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

@Setter
@Getter
@Accessors(chain = true)
@Schema(description = "司机认证信息")
public class ApiDriverAuthDomain {

    @Schema(description = "驾驶证")
    private String driverLicense;

    @Schema(description = "驾驶证正面图片")
    private String driverLicenseFrontImg;

    @Schema(description = "驾驶证背面图片")
    private String driverLicenseBackImg;

    @Schema(description = "驾驶证发证机关")
    private String driverLicenseIssuingAuthority;

    @Schema(description = "驾驶证有效期-起")
    private String driverLicenseExpireStartTime;

    @Schema(description = "驾驶证有效期-止")
    private String driverLicenseExpireEndTime;

    @Schema(description = "从业资格证")
    private String professionalQualificationCertificate;

    @Schema(description = "从业资格证图片")
    private String professionalQualificationCertificateImg;

    @Schema(description = "从业资格证有效期-起")
    private String professionalQualificationCertificateExpireStartTime;

    @Schema(description = "从业资格证有效期-止")
    private String professionalQualificationCertificateExpireEndTime;

    @Schema(description = "准驾车型")
    private ApprovedDrivingTypeEnum approvedDrivingType;

}
